Cape Town, South Africa: The Best African City!